scala_library(
    sources = ["*.scala"],
    compiler_option_sets = ["fatal_warnings"],
    strict_deps = True,
    tags = ["bazel-compatible"],
    dependencies = [
        "3rdparty/jvm/joda-time",
        "3rdparty/jvm/org/apache/thrift:libthrift",
        "3rdparty/jvm/org/geotools:gt-referencing",
        "3rdparty/jvm/org/locationtech/spatial4j",
        "compliance/user-consent/src/main/scala/com/twitter/userconsent/compliance/birthdate",
        "creatives-container/thrift/src/main/thrift:creatives-container-service-scala",
        "diffshow",
        "eventbus/client",
        "featureswitches/featureswitches-core/src/main/scala",
        "finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject",
        "flock-client",
        "flock-client/src/main/thrift:thrift-scala",
        "geoduck/service/src/main/scala/com/twitter/geoduck/service/common/clientmodules",
        "geoduck/util/src/main/scala/com/twitter/geoduck/util/primitives",
        "geoduck/util/src/main/scala/com/twitter/geoduck/util/service",
        "gizmoduck/common/src/main/scala/com/twitter/gizmoduck/util:scala",
        "mediaservices/commons/src/main/thrift:thrift-scala",
        "scrooge-internal/scrooge-schema/src/main/scala/com/twitter/scrooge/schema",
        "scrooge-internal/scrooge-schema/src/main/scala/com/twitter/scrooge/schema/scrooge/scala",
        "scrooge-internal/scrooge-schema/src/main/scala/com/twitter/scrooge/schema/tree",
        "scrooge-internal/src/main/scala/com/twitter/scrooge_internal/linter/known_annotations",
        "scrooge/scrooge-core",
        "tweetypie/servo/repo",
        "tweetypie/servo/util",
        "snowflake:id",
        "src/scala/com/twitter/takedown/util",
        "src/thrift/com/twitter/botmaker:botmaker-scala",
        "src/thrift/com/twitter/bouncer:bounce-action-thrift-scala",
        "src/thrift/com/twitter/context:testing-signals-scala",
        "src/thrift/com/twitter/context:twitter-context-scala",
        "src/thrift/com/twitter/escherbird:media-annotation-structs-scala",
        "src/thrift/com/twitter/expandodo:only-scala",
        "src/thrift/com/twitter/geoduck:geoduck-scala",
        "src/thrift/com/twitter/gizmoduck:thrift-scala",
        "src/thrift/com/twitter/gizmoduck:user-thrift-scala",
        "src/thrift/com/twitter/gizmoduck:user-type-thrift-scala",
        "src/thrift/com/twitter/relevance/feature_store:feature_store-scala",
        "src/thrift/com/twitter/service/scarecrow/gen:scarecrow-scala",
        "src/thrift/com/twitter/service/scarecrow/gen:tiered-actions-scala",
        "src/thrift/com/twitter/service/talon/gen:thrift-scala",
        "src/thrift/com/twitter/servo:servo-exception-scala",
        "src/thrift/com/twitter/spam/features:safety-meta-data-scala",
        "src/thrift/com/twitter/spam/rtf:safety-level-scala",
        "src/thrift/com/twitter/spam/rtf:tweet-rtf-event-scala",
        "src/thrift/com/twitter/timelineservice/server/internal:thrift-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:audit-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:delete_location_data-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:media-entity-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:service-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:stored-tweet-info-scala",
        "tweetypie/common/src/thrift/com/twitter/tweetypie:tweet-scala",
        "stitch/stitch-core",
        "tco-util",
        "tweet-util/src/main/scala",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/backends",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/core",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/media",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/repository",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/serverutil",
        "tweetypie/server/src/main/scala/com/twitter/tweetypie/store",
        "tweetypie/server/src/main/thrift:compiled-scala",
        "tweetypie/common/src/scala/com/twitter/tweetypie/additionalfields",
        "tweetypie/common/src/scala/com/twitter/tweetypie/jiminy/tweetypie",
        "tweetypie/common/src/scala/com/twitter/tweetypie/media",
        "tweetypie/common/src/scala/com/twitter/tweetypie/storage",
        "tweetypie/common/src/scala/com/twitter/tweetypie/thriftscala/entities",
        "tweetypie/common/src/scala/com/twitter/tweetypie/tweettext",
        "tweetypie/common/src/scala/com/twitter/tweetypie/util",
        "twitter-context",
        "twitter-text/lib/java/src/main/java/com/twitter/twittertext",
        "util/util-slf4j-api/src/main/scala/com/twitter/util/logging",
        "util/util-stats",
        "visibility/common/src/main/scala/com/twitter/visibility/common",
        "visibility/lib/src/main/scala/com/twitter/visibility/builder",
        "visibility/lib/src/main/scala/com/twitter/visibility/generators",
        "visibility/lib/src/main/scala/com/twitter/visibility/models",
        "visibility/writer/src/main/scala/com/twitter/visibility/writer",
        "visibility/writer/src/main/scala/com/twitter/visibility/writer/interfaces/tweets",
        "visibility/writer/src/main/scala/com/twitter/visibility/writer/models",
    ],
)
